.TH "Zebulon::CoralAHRS::DataEuler" 3 "13 Oct 2009" "Version 2" "zebulon" \" -*- nroff -*-
.ad l
.nh
.SH NAME
Zebulon::CoralAHRS::DataEuler \- 
.PP
This message is sent when the system output mode has been set to Coral Euler. It containts system time and euler angle orientation data. These messages are sent at a constant rate equal to the standard system output rate divided by the output rate divisor.  

.SH SYNOPSIS
.br
.PP
.PP
\fC#include <dataeuler.h>\fP
.PP
Inherits \fBZebulon::CoralAHRS::Message\fP.
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBDataEuler\fP ()"
.br
.RI "\fIConstructor. \fP"
.ti -1c
.RI "\fBDataEuler\fP (const \fBDataEuler\fP &message)"
.br
.RI "\fICopy constructor. \fP"
.ti -1c
.RI "\fB~DataEuler\fP ()"
.br
.RI "\fIDestructor. \fP"
.ti -1c
.RI "virtual int \fBWriteMessageBody\fP (CxUtils::Packet &packet) const "
.br
.RI "\fIWrites contents of message body to packet. \fP"
.ti -1c
.RI "virtual int \fBReadMessageBody\fP (const CxUtils::Packet &packet)"
.br
.RI "\fIReads contents of message body from the packet, saving to internal data members. \fP"
.ti -1c
.RI "virtual \fBMessage\fP * \fBClone\fP () const "
.br
.ti -1c
.RI "virtual void \fBPrint\fP () const "
.br
.RI "\fIPrints data to console window. \fP"
.ti -1c
.RI "\fBDataEuler\fP & \fBoperator=\fP (const \fBDataEuler\fP &message)"
.br
.RI "\fISets equal to. \fP"
.in -1c
.SS "Public Attributes"

.in +1c
.ti -1c
.RI "unsigned short \fBmSystemTimeMs\fP"
.br
.RI "\fISystem time from Coral AHRS internal clock (milliseconds). \fP"
.ti -1c
.RI "CxUtils::Point3D \fBmEulerAngles\fP"
.br
.RI "\fIEuler angles x = roll [-pi,pi], y = pitch [-pi/2, pi/2], z = yaw [-pi, pi](in radians). \fP"
.in -1c
.SH "Detailed Description"
.PP 
This message is sent when the system output mode has been set to Coral Euler. It containts system time and euler angle orientation data. These messages are sent at a constant rate equal to the standard system output rate divided by the output rate divisor. 
.SH "Member Function Documentation"
.PP 
.SS "int DataEuler::ReadMessageBody (const CxUtils::Packet & packet)\fC [virtual]\fP"
.PP
Reads contents of message body from the packet, saving to internal data members. \fBParameters:\fP
.RS 4
\fIpacket\fP The packet to read data from.
.RE
.PP
\fBReturns:\fP
.RS 4
Number of bytes read from packet. 
.RE
.PP

.PP
Implements \fBZebulon::CoralAHRS::Message\fP.
.SS "int DataEuler::WriteMessageBody (CxUtils::Packet & packet) const\fC [virtual]\fP"
.PP
Writes contents of message body to packet. \fBParameters:\fP
.RS 4
\fIpacket\fP The packet to write data to.
.RE
.PP
\fBReturns:\fP
.RS 4
Number of bytes written to packet. 
.RE
.PP

.PP
Implements \fBZebulon::CoralAHRS::Message\fP.

.SH "Author"
.PP 
Generated automatically by Doxygen for zebulon from the source code.
